a medicinal leguminous root - French English Dictionary